package com.kzx.blog.service;

import com.kzx.blog.model.Token;
import com.kzx.blog.model.User;
import com.kzx.blog.service.model.UserLoginParam;
import com.kzx.blog.service.model.UserSO;

/**
 * @author kongz
 * @version 1.0 2021/11/25 16:26
 * @description user业务实现类
 */
public interface IUser {


    //int register();

    /**
     * 登录
     * @param userLoginParam 账户 密码
     * @return 登录结果
     */
    UserSO login(UserLoginParam userLoginParam);

    /**
     * 获取令牌对应的用户信息
     * @param token 令牌
     * @return 令牌信息
     */
    Token getToken(String token);
}
